HAL GPIO APIs listing for migration ¶
This section provides a full listing of the HAL1 APIs for migration. It includes the various constants, enumerations, structures, functions, and macros.
HAL GPIO constants ¶
|
HAL1 |
series |
HAL2 |
Refer to |
|---|---|---|---|
|
GPIO_PIN_0 |
u5, h5, c0, l4, g4, g0, f4 |
HAL_GPIO_PIN_0 |
|
|
GPIO_PIN_1 |
u5, h5, c0, l4, g4, g0, f4 |
HAL_GPIO_PIN_1 |
|
|
GPIO_PIN_2 |
u5, h5, c0, l4, g4, g0, f4 |
HAL_GPIO_PIN_2 |
|
|
GPIO_PIN_3 |
u5, h5, c0, l4, g4, g0, f4 |
HAL_GPIO_PIN_3 |
|
|
GPIO_PIN_4 |
u5, h5, c0, l4, g4, g0, f4 |
HAL_GPIO_PIN_4 |
|
|
GPIO_PIN_5 |
u5, h5, c0, l4, g4, g0, f4 |
HAL_GPIO_PIN_5 |
|
|
GPIO_PIN_6 |
u5, h5, c0, l4, g4, g0, f4 |
HAL_GPIO_PIN_6 |
|
|
GPIO_PIN_7 |
u5, h5, c0, l4, g4, g0, f4 |
HAL_GPIO_PIN_7 |
|
|
GPIO_PIN_8 |
u5, h5, c0, l4, g4, g0, f4 |
HAL_GPIO_PIN_8 |
|
|
GPIO_PIN_9 |
u5, h5, c0, l4, g4, g0, f4 |
HAL_GPIO_PIN_9 |
|
|
GPIO_PIN_10 |
u5, h5, c0, l4, g4, g0, f4 |
HAL_GPIO_PIN_10 |
|
|
GPIO_PIN_11 |
u5, h5, c0, l4, g4, g0, f4 |
HAL_GPIO_PIN_11 |
|
|
GPIO_PIN_12 |
u5, h5, c0, l4, g4, g0, f4 |
HAL_GPIO_PIN_12 |
|
|
GPIO_PIN_13 |
u5, h5, c0, l4, g4, g0, f4 |
HAL_GPIO_PIN_13 |
|
|
GPIO_PIN_14 |
u5, h5, c0, l4, g4, g0, f4 |
HAL_GPIO_PIN_14 |
|
|
GPIO_PIN_15 |
u5, h5, c0, l4, g4, g0, f4 |
HAL_GPIO_PIN_15 |
|
|
GPIO_PIN_ALL |
u5, h5, c0 |
HAL_GPIO_PIN_ALL |
|
|
GPIO_PIN_MASK |
u5, h5, c0, l4, g4, g0, f4 |
HAL_GPIO_PIN_ALL |
|
|
GPIO_MODE_INPUT |
u5, h5, c0, l4, g4, g0, f4 |
HAL_GPIO_MODE_INPUT |
|
|
GPIO_MODE_OUTPUT_PP |
u5, h5, c0, l4, g4, g0, f4 |
Removed / New Usage changes |
|
|
GPIO_MODE_OUTPUT_OD |
u5, h5, c0, l4, g4, g0, f4 |
Removed / New Usage changes |
|
|
GPIO_MODE_AF_PP |
u5, h5, c0, l4, g4, g0, f4 |
Removed / New Usage changes |
|
|
GPIO_MODE_AF_OD |
u5, h5, c0, l4, g4, g0, f4 |
Removed / New Usage changes |
|
|
GPIO_MODE_ANALOG |
u5, h5, c0, l4, g4, g0, f4 |
HAL_GPIO_MODE_ANALOG |
|
|
GPIO_MODE_IT_RISING |
u5, h5, c0, l4, g4, g0, f4 |
Removed / New Usage changes |
|
|
GPIO_MODE_IT_FALLING |
u5, h5, c0, l4, g4, g0, f4 |
Removed / New Usage changes |
|
|
GPIO_MODE_IT_RISING_FALLING |
u5, h5, c0, l4, g4, g0, f4 |
Removed / New Usage changes |
|
|
GPIO_MODE_EVT_RISING |
u5, h5, c0, l4, g4, g0, f4 |
Removed / New Usage changes |
|
|
GPIO_MODE_EVT_FALLING |
u5, h5, c0, l4, g4, g0, f4 |
Removed / New Usage changes |
|
|
GPIO_MODE_EVT_RISING_FALLING |
u5, h5, c0, l4, g4, g0, f4 |
Removed / New Usage changes |
|
|
GPIO_SPEED_FREQ_LOW |
u5, h5, c0, l4, g4, g0, f4 |
HAL_GPIO_SPEED_FREQ_LOW |
|
|
GPIO_SPEED_FREQ_MEDIUM |
u5, h5, c0, l4, g4, g0, f4 |
HAL_GPIO_SPEED_FREQ_MEDIUM |
|
|
GPIO_SPEED_FREQ_HIGH |
u5, h5, c0, l4, g4, g0, f4 |
HAL_GPIO_SPEED_FREQ_HIGH |
|
|
GPIO_SPEED_FREQ_VERY_HIGH |
u5, h5, c0, l4, g4, g0, f4 |
HAL_GPIO_SPEED_FREQ_VERY_HIGH |
|
|
GPIO_NOPULL |
u5, h5, c0, l4, g4, g0, f4 |
HAL_GPIO_PULL_NO |
|
|
GPIO_PULLUP |
u5, h5, c0, l4, g4, g0, f4 |
HAL_GPIO_PULL_UP |
|
|
GPIO_PULLDOWN |
u5, h5, c0, l4, g4, g0, f4 |
HAL_GPIO_PULL_DOWN |
|
|
GPIO_PIN_All |
l4, g4, g0, f4 |
HAL_GPIO_PIN_ALL |
|
|
GPIO_PIN_NSEC |
u5, h5 |
HAL_GPIO_NSEC |
|
|
GPIO_PIN_SEC |
u5, h5 |
HAL_GPIO_SEC |
|
|
GPIO_MODE_ANALOG_ADC_CONTROL |
l4 |
HAL_GPIO_MODE_ANALOG_ADC_CONTROL |
|
|
GPIO_AF0_RTC_50HZ |
u5, h5 |
HAL_GPIO_AF0_RTC_REFIN |
|
|
GPIO_AF0_MCO |
u5, h5, c0, l4, g4, g0, f4 |
HAL_GPIO_AF0_MCO |
|
|
GPIO_AF0_C1DSLEEP |
h7 |
Removed / New Usage changes |
|
|
GPIO_AF0_C1SLEEP |
h7 |
Removed / New Usage changes |
|
|
GPIO_AF0_C2DSLEEP |
h7 |
Removed / New Usage changes |
|
|
GPIO_AF0_C2SLEEP |
h7 |
Removed / New Usage changes |
|
|
GPIO_AF0_D1PWREN |
h7 |
Removed / New Usage changes |
|
|
GPIO_AF0_D2PWREN |
h7 |
Removed / New Usage changes |
|
|
GPIO_AF0_NDSTOP2 |
h7 |
Removed / New Usage changes |
|
|
GPIO_AF0_SWJ |
u5, h5, c0, l4, g4, g0, f4 |
HAL_GPIO_AF0_SWJ |
|
|
GPIO_AF0_TRACE |
u5, h5, l4, g4, f4 |
HAL_GPIO_AF0_TRACECLK |
|
|
GPIO_AF0_LPTIM1 |
u5, g0 |
HAL_GPIO_AF0_LPTIM1 |
|
|
GPIO_AF0_CSLEEP |
u5, h5 |
HAL_GPIO_AF0_PWRCSLEEP |
|
|
GPIO_AF0_CSTOP |
u5, h5 |
HAL_GPIO_AF0_PWR_CSTOP |
|
|
GPIO_AF0_CRS |
u5, h5, c0, g0 |
HAL_GPIO_AF0_CRS |
|
|
GPIO_AF0_SRDSTOP |
u5 |
HAL_GPIO_AF0_SRDSTOP |
|
|
GPIO_AF0_OSC32 |
c0, g0 |
HAL_GPIO_AF0_OSC32_EN |
|
|
GPIO_AF0_SPI1 |
c0, g0 |
HAL_GPIO_AF0_SPI1 |
|
|
GPIO_AF0_I2S1 |
c0 |
HAL_GPIO_AF0_I2S1 |
|
|
GPIO_AF0_USART1 |
c0, g0 |
HAL_GPIO_AF0_USART1 |
|
|
GPIO_AF0_EVENTOUT |
c0, g0 |
HAL_GPIO_AF0_EVENTOUT |
|
|
GPIO_AF0_IR |
c0, g0 |
HAL_GPIO_AF0_IR_OUT |
|
|
GPIO_AF0_OSC |
c0, g0 |
HAL_GPIO_AF0_OSC_EN |
|
|
GPIO_AF0_TIM14 |
c0, g0 |
HAL_GPIO_AF0_TIM14 |
|
|
GPIO_AF0_USART2 |
c0, g0 |
HAL_GPIO_AF0_USART2 |
|
|
GPIO_AF0_SPI2 |
c0, g0 |
HAL_GPIO_AF0_SPI2 |
|
|
GPIO_AF0_USART3 |
c0, g0 |
HAL_GPIO_AF0_USART3 |
|
|
GPIO_AF0_RTC_50Hz |
l4, g4, f4 |
HAL_GPIO_AF0_RTC_50Hz |
|
|
GPIO_AF0_LCDBIAS |
l4 |
HAL_GPIO_AF0_LCDBIAS |
|
|
GPIO_AF0_CEC |
g0 |
HAL_GPIO_AF0_CEC |
|
|
GPIO_AF0_TIM15 |
g0 |
HAL_GPIO_AF0_TIM15 |
|
|
GPIO_AF0_TIM16 |
g0 |
HAL_GPIO_AF0_TIM16 |
|
|
GPIO_AF0_TIM17 |
g0 |
HAL_GPIO_AF0_TIM17 |
|
|
GPIO_AF0_USART4 |
g0 |
HAL_GPIO_AF0_USART4 |
|
|
GPIO_AF0_UCPD1 |
g0 |
HAL_GPIO_AF0_UCPD1 |
|
|
GPIO_AF0_UCPD2 |
g0 |
HAL_GPIO_AF0_UCPD2 |
|
|
GPIO_AF0_TAMPER |
f4 |
HAL_GPIO_AF0_TAMPER |
|
|
GPIO_AF1_TIM1 |
u5, h5, c0, l4, g0, f4 |
HAL_GPIO_AF1_TIM1 |
|
|
GPIO_AF1_TIM2 |
u5, h5, l4, g4, f4 |
HAL_GPIO_AF1_TIM2 |
|
|
GPIO_AF1_TIM5 |
u5, l4, g4 |
HAL_GPIO_AF1_TIM5 |
|
|
GPIO_AF1_TIM8 |
u5, l4 |
HAL_GPIO_AF1_TIM8 |
|
|
GPIO_AF1_LPTIM1 |
u5, h5, l4, g4, f4 |
HAL_GPIO_AF1_LPTIM1 |
|
|
GPIO_AF1_HRTIM1 |
h7, g5, h7p |
HAL_GPIO_AF1_HRTIM1 |
|
|
GPIO_AF1_SAI4 |
h7 |
Removed / New Usage changes |
|
|
GPIO_AF1_FMC |
h7 |
Removed / New Usage changes |
|
|
GPIO_AF1_IR |
u5, c0, l4, g4, g0 |
HAL_GPIO_AF1_IR_OUT |
|
|
GPIO_AF1_TIM16 |
h5, g4 |
HAL_GPIO_AF1_TIM16 |
|
|
GPIO_AF1_TIM17 |
h5, g4 |
HAL_GPIO_AF1_TIM17 |
|
|
GPIO_AF1_OSC |
c0, g0 |
HAL_GPIO_AF1_OSC_EN |
|
|
GPIO_AF1_TIM3 |
c0, g0 |
HAL_GPIO_AF1_TIM3 |
|
|
GPIO_AF1_USART1 |
c0, g0 |
HAL_GPIO_AF1_USART1 |
|
|
GPIO_AF1_USART2 |
c0, g0 |
HAL_GPIO_AF1_USART2 |
|
|
GPIO_AF1_USART4 |
c0, g0 |
HAL_GPIO_AF1_USART4 |
|
|
GPIO_AF1_TIM17_COMP1 |
g4 |
HAL_GPIO_AF1_TIM17_COMP1 |
|
|
GPIO_AF1_TIM15 |
g4 |
HAL_GPIO_AF1_TIM15 |
|
|
GPIO_AF1_CEC |
g0 |
HAL_GPIO_AF1_CEC |
|
|
GPIO_AF1_EVENTOUT |
g0 |
HAL_GPIO_AF1_EVENTOUT |
|
|
GPIO_AF1_LPTIM2 |
g0 |
HAL_GPIO_AF1_LPTIM2 |
|
|
GPIO_AF1_LPUART1 |
g0 |
HAL_GPIO_AF1_LPUART1 |
|
|
GPIO_AF1_LPUART2 |
g0 |
HAL_GPIO_AF1_LPUART2 |
|
|
GPIO_AF1_SPI1 |
g0 |
HAL_GPIO_AF1_SPI1 |
|
|
GPIO_AF1_SPI2 |
g0 |
HAL_GPIO_AF1_SPI2 |
|
|
GPIO_AF1_UCPD1 |
g0 |
HAL_GPIO_AF1_UCPD1 |
|
|
GPIO_AF1_UCPD2 |
g0 |
HAL_GPIO_AF1_UCPD2 |
|
|
GPIO_AF2_TIM1 |
u5, c0, l4, g4, g0 |
HAL_GPIO_AF2_TIM1 |
|
|
GPIO_AF2_TIM2 |
u5, l4, g4, g0 |
HAL_GPIO_AF2_TIM2 |
|
|
GPIO_AF2_TIM3 |
u5, h5, l4, g4, f4 |
HAL_GPIO_AF2_TIM3 |
|
|
GPIO_AF2_TIM4 |
u5, h5, l4, g4, g0, f4 |
HAL_GPIO_AF2_TIM4 |
|
|
GPIO_AF2_TIM5 |
u5, h5, l4, g4, f4 |
HAL_GPIO_AF2_TIM5 |
|
|
GPIO_AF2_LPTIM1 |
u5, h5, g0 |
HAL_GPIO_AF2_LPTIM1 |
|
|
GPIO_AF2_LPTIM2 |
u5, g0 |
HAL_GPIO_AF2_LPTIM2 |
|
|
GPIO_AF2_LPTIM3 |
u5, h5 |
HAL_GPIO_AF2_LPTIM3 |
|
|
GPIO_AF2_I2C5 |
u5 |
HAL_GPIO_AF2_I2C5 |
|
|
GPIO_AF2_I2C6 |
u5 |
HAL_GPIO_AF2_I2C6 |
|
|
GPIO_AF2_GFXTIM |
u5 |
HAL_GPIO_AF2_GFXTIM |
|
|
GPIO_AF2_SAI1 |
h5 |
HAL_GPIO_AF2_SAI1 |
|
|
GPIO_AF2_HRTIM1 |
h7 |
Removed / New Usage changes |
|
|
GPIO_AF2_FDCAN3 |
h7 |
HAL_GPIO_AF2_FDCAN3 |
|
|
GPIO_AF2_TIM8 |
h5, g4 |
HAL_GPIO_AF2_TIM8 |
|
|
GPIO_AF2_TIM12 |
h5 |
HAL_GPIO_AF2_TIM12 |
|
|
GPIO_AF2_TIM15 |
h5, c0, g4, g0 |
HAL_GPIO_AF2_TIM15 |
|
|
GPIO_AF2_TIM14 |
c0, g0 |
HAL_GPIO_AF2_TIM14 |
|
|
GPIO_AF2_TIM16 |
c0, g4, g0 |
HAL_GPIO_AF2_TIM16 |
|
|
GPIO_AF2_TIM17 |
c0, g0 |
HAL_GPIO_AF2_TIM17 |
|
|
GPIO_AF2_USB |
c0, g0 |
HAL_GPIO_AF2_USB |
|
|
GPIO_AF2_TIM20 |
g4 |
HAL_GPIO_AF2_TIM20 |
|
|
GPIO_AF2_TIM1_COMP1 |
g4 |
HAL_GPIO_AF2_TIM1_COMP1 |
|
|
GPIO_AF2_TIM15_COMP1 |
g4 |
HAL_GPIO_AF2_TIM15_COMP1 |
|
|
GPIO_AF2_TIM16_COMP1 |
g4 |
HAL_GPIO_AF2_TIM16_COMP1 |
|
|
GPIO_AF2_TIM20_COMP1 |
g4 |
HAL_GPIO_AF2_TIM20_COMP1 |
|
|
GPIO_AF2_TIM20_COMP2 |
g4 |
HAL_GPIO_AF2_TIM20_COMP2 |
|
|
GPIO_AF2_I2C3 |
g4 |
HAL_GPIO_AF2_I2C3 |
|
|
GPIO_AF2_COMP1 |
g4 |
HAL_GPIO_AF2_COMP1 |
|
|
GPIO_AF3_I2C4 |
u5, l4, g4 |
HAL_GPIO_AF3_I2C4 |
|
|
GPIO_AF3_OCTOSPI1 |
u5, h5 |
HAL_GPIO_AF3_OCTOSPIM_P1 |
|
|
GPIO_AF3_DFSDM1 |
h7 |
Removed / New Usage changes |
|
|
GPIO_AF3_LPTIM4 |
h7 |
HAL_GPIO_AF3_LPTIM4 |
|
|
GPIO_AF3_LPTIM5 |
h7 |
HAL_GPIO_AF3_LPTIM5 |
|
|
GPIO_AF3_LPUART |
h7 |
HAL_GPIO_AF3_LPUART |
|
|
GPIO_AF3_LTDC |
h7 |
Removed / New Usage changes |
|
|
GPIO_AF3_OCTOSPIM_P2 |
h7 |
Removed / New Usage changes |
|
|
GPIO_AF3_SAI1 |
u5, l4, g4 |
HAL_GPIO_AF3_SAI1 |
|
|
GPIO_AF3_SPI2 |
u5, c0, l4 |
HAL_GPIO_AF3_SPI2 |
|
|
GPIO_AF3_TIM1 |
u5, h5 |
HAL_GPIO_AF3_TIM1 |
|
|
GPIO_AF3_TIM8 |
u5, h5, l4, g4, f4 |
HAL_GPIO_AF3_TIM8 |
|
|
GPIO_AF3_TIM8_COMP1 |
u5, l4 |
HAL_GPIO_AF3_TIM8_COMP1 |
|
|
GPIO_AF3_TIM8_COMP2 |
u5, l4 |
HAL_GPIO_AF3_TIM8_COMP2 |
|
|
GPIO_AF3_TIM1_COMP1 |
u5, l4 |
HAL_GPIO_AF3_TIM1_COMP1 |
|
|
GPIO_AF3_TIM1_COMP2 |
u5, l4 |
HAL_GPIO_AF3_TIM1_COMP2 |
|
|
GPIO_AF3_USART2 |
u5, l4 |
HAL_GPIO_AF3_USART2 |
|
|
GPIO_AF3_ADF1 |
u5 |
HAL_GPIO_AF3_ADF1 |
|
|
GPIO_AF3_USB_HS |
u5 |
HAL_GPIO_AF3_USB_OTG_HS |
|
|
GPIO_AF3_I3C1 |
h5 |
HAL_GPIO_AF3_I3C1 |
|
|
GPIO_AF3_I3C2 |
h5 |
HAL_GPIO_AF3_I3C2 |
|
|
GPIO_AF3_LPTIM2 |
h5 |
HAL_GPIO_AF3_LPTIM2 |
|
|
GPIO_AF3_LPTIM3 |
h5 |
HAL_GPIO_AF3_LPTIM3 |
|
|
GPIO_AF3_LPUART1 |
h5 |
HAL_GPIO_AF3_LPUART1 |
|
|
GPIO_AF3_MCO2 |
c0, g0 |
HAL_GPIO_AF3_MCO2 |
|
|
GPIO_AF3_TIM3 |
c0 |
HAL_GPIO_AF3_TIM3 |
|
|
GPIO_AF3_TIM2 |
c0 |
HAL_GPIO_AF3_TIM2 |
|
|
GPIO_AF3_USART1 |
c0 |
HAL_GPIO_AF3_USART1 |
|
|
GPIO_AF3_FDCAN1 |
c0, g0 |
HAL_GPIO_AF3_FDCAN1 |
|
|
GPIO_AF3_CAN1 |
l4 |
HAL_GPIO_AF3_CAN1 |
|
|
GPIO_AF3_CAN2 |
l4 |
HAL_GPIO_AF3_CAN2 |
|
|
GPIO_AF3_QUADSPI |
l4, g4 |
HAL_GPIO_AF3_QUADSPI |
|
|
GPIO_AF3_OCTOSPIM_P1 |
l4 |
HAL_GPIO_AF3_OCTOSPIM_P1 |
|
|
GPIO_AF3_TIM15 |
g4 |
HAL_GPIO_AF3_TIM15 |
|
|
GPIO_AF3_TIM20 |
g4 |
HAL_GPIO_AF3_TIM20 |
|
|
GPIO_AF3_UCPD1 |
g4, g0 |
HAL_GPIO_AF3_UCPD1 |
|
|
GPIO_AF3_I2C3 |
g4 |
HAL_GPIO_AF3_I2C3 |
|
|
GPIO_AF3_HRTIM1 |
g4 |
HAL_GPIO_AF3_HRTIM1 |
|
|
GPIO_AF3_COMP3 |
g4 |
HAL_GPIO_AF3_COMP3 |
|
|
GPIO_AF3_FDCAN2 |
g0 |
HAL_GPIO_AF3_FDCAN2 |
|
|
GPIO_AF3_LPUART2 |
g0 |
HAL_GPIO_AF3_LPUART2 |
|
|
GPIO_AF3_USART5 |
g0 |
HAL_GPIO_AF3_USART5 |
|
|
GPIO_AF3_USART6 |
g0 |
HAL_GPIO_AF3_USART6 |
|
|
GPIO_AF3_UCPD2 |
g0 |
HAL_GPIO_AF3_UCPD2 |
|
|
GPIO_AF3_TIM9 |
f4 |
HAL_GPIO_AF3_TIM9 |
|
|
GPIO_AF3_TIM10 |
f4 |
HAL_GPIO_AF3_TIM10 |
|
|
GPIO_AF3_TIM11 |
f4 |
HAL_GPIO_AF3_TIM11 |
|
|
GPIO_AF3_DFSDM2 |
f4 |
HAL_GPIO_AF3_DFSDM2 |
|
|
GPIO_AF3_CEC |
f4 |
HAL_GPIO_AF3_CEC |
|
|
GPIO_AF4_I2C1 |
u5, h5, l4, g4, f4 |
HAL_GPIO_AF4_I2C1 |
|
|
GPIO_AF4_I2C2 |
u5, h5, l4, g4, f4 |
HAL_GPIO_AF4_I2C2 |
|
|
GPIO_AF4_I2C3 |
u5, h5, l4, g4, f4 |
HAL_GPIO_AF4_I2C3 |
|
|
GPIO_AF4_I2C4 |
u5, h5, l4, g4 |
HAL_GPIO_AF4_I2C4 |
|
|
GPIO_AF4_PSSI |
u5, h5, l4 |
HAL_GPIO_AF4_PSSI |
|
|
GPIO_AF4_DCMI |
u5, h5, l4 |
HAL_GPIO_AF4_DCMI |
|
|
GPIO_AF4_LPTIM3 |
u5 |
HAL_GPIO_AF4_LPTIM3 |
|
|
GPIO_AF4_I2C5 |
u5 |
HAL_GPIO_AF4_I2C5 |
|
|
GPIO_AF4_CEC |
h5, f4 |
HAL_GPIO_AF4_CEC |
|
|
GPIO_AF4_LPTIM1 |
h5 |
HAL_GPIO_AF4_LPTIM1 |
|
|
GPIO_AF4_LPTIM2 |
h5 |
HAL_GPIO_AF4_LPTIM2 |
|
|
GPIO_AF4_SPI1 |
h5 |
HAL_GPIO_AF4_SPI1 |
|
|
GPIO_AF4_SPI3 |
h5, g0 |
HAL_GPIO_AF4_SPI3 |
|
|
GPIO_AF4_TIM15 |
h5, c0, g0 |
HAL_GPIO_AF4_SPI3 |
|
|
GPIO_AF4_USART1 |
h5, c0, g0 |
HAL_GPIO_AF4_USART1 |
|
|
GPIO_AF4_USART2 |
h5, c0 |
HAL_GPIO_AF4_USART2 |
|
|
GPIO_AF4_USART10 |
h7 |
HAL_GPIO_AF4_USART10 |
|
|
GPIO_AF4_DFSDM1 |
h7 |
Removed / New Usage changes |
|
|
GPIO_AF4_DFSDM2 |
h7 |
Removed / New Usage changes |
|
|
GPIO_AF4_OCTOSPIM_P1 |
h7 |
Removed / New Usage changes |
|
|
GPIO_AF4_TIM14 |
c0, g0 |
HAL_GPIO_AF4_TIM14 |
|
|
GPIO_AF4_USART3 |
c0, g0 |
HAL_GPIO_AF4_USART3 |
|
|
GPIO_AF4_CRS |
c0, g0 |
HAL_GPIO_AF4_CRS |
|
|
GPIO_AF4_SPI2 |
c0, g0 |
HAL_GPIO_AF4_SPI2 |
|
|
GPIO_AF4_FDCAN1 |
c0 |
HAL_GPIO_AF4_FDCAN1 |
|
|
GPIO_AF4_TIM1 |
g4 |
HAL_GPIO_AF4_TIM1 |
|
|
GPIO_AF4_TIM8 |
g4 |
HAL_GPIO_AF4_TIM8 |
|
|
GPIO_AF4_TIM16 |
g4 |
HAL_GPIO_AF4_TIM16 |
|
|
GPIO_AF4_TIM17 |
g4 |
HAL_GPIO_AF4_TIM17 |
|
|
GPIO_AF4_TIM8_COMP1 |
g4 |
HAL_GPIO_AF4_TIM8_COMP1 |
|
|
GPIO_AF4_USART4 |
g0 |
HAL_GPIO_AF4_USART4 |
|
|
GPIO_AF4_USART6 |
g0 |
HAL_GPIO_AF4_USART6 |
|
|
GPIO_AF4_UCPD1 |
g0 |
HAL_GPIO_AF4_UCPD1 |
|
|
GPIO_AF4_UCPD2 |
g0 |
HAL_GPIO_AF4_UCPD2 |
|
|
GPIO_AF4_FMPI2C1 |
f4 |
HAL_GPIO_AF4_FMPI2C1 |
|
|
GPIO_AF5_I2C4 |
u5, l4 |
HAL_GPIO_AF5_I2C4 |
|
|
GPIO_AF5_OCTOSPI1 |
u5 |
HAL_GPIO_AF5_OCTOSPIM_P1 |
|
|
GPIO_AF5_OCTOSPI2 |
u5 |
HAL_GPIO_AF5_OCTOSPIM_P2 |
|
|
GPIO_AF5_SPI1 |
u5, h5, l4, g4, g0, f4 |
HAL_GPIO_AF5_SPI1 |
|
|
GPIO_AF5_SPI2 |
u5, h5, c0, l4, g4, g0, f4 |
HAL_GPIO_AF5_SPI2 |
|
|
GPIO_AF5_SPI3 |
u5, h5, l4, f4 |
HAL_GPIO_AF5_SPI3 |
|
|
GPIO_AF5_DCMI |
u5, l4 |
HAL_GPIO_AF5_DCMI |
|
|
GPIO_AF5_MDF1 |
u5 |
HAL_GPIO_AF5_MDF1 |
|
|
GPIO_AF5_PSSI |
u5, l4 |
HAL_GPIO_AF5_PSSI |
|
|
GPIO_AF5_GFXTIM |
u5 |
HAL_GPIO_AF5_GFXTIM |
|
|
GPIO_AF5_CEC |
h5 |
HAL_GPIO_AF5_CEC |
|
|
GPIO_AF5_FDCAN3 |
h7 |
HAL_GPIO_AF5_FDCAN3 |
|
|
GPIO_AF5_I3C1 |
h5 |
HAL_GPIO_AF5_I3C1 |
|
|
GPIO_AF5_LPTIM1 |
h5, g0 |
HAL_GPIO_AF5_LPTIM1 |
|
|
GPIO_AF5_SPI4 |
h5, g4, f4 |
HAL_GPIO_AF5_SPI4 |
|
|
GPIO_AF5_SPI5 |
h5, f4 |
HAL_GPIO_AF5_SPI5 |
|
|
GPIO_AF5_SPI6 |
h5, f4 |
HAL_GPIO_AF5_SPI6 |
|
|
GPIO_AF5_I2S |
c0 |
HAL_GPIO_AF5_I2S |
|
|
GPIO_AF5_USART1 |
c0 |
HAL_GPIO_AF5_USART1 |
|
|
GPIO_AF5_TIM1 |
c0, g0 |
HAL_GPIO_AF5_TIM1 |
|
|
GPIO_AF5_TIM16 |
c0, g0 |
HAL_GPIO_AF5_TIM16 |
|
|
GPIO_AF5_TIM17 |
c0, g0 |
HAL_GPIO_AF5_TIM17 |
|
|
GPIO_AF5_TIM2 |
c0 |
HAL_GPIO_AF5_TIM2 |
|
|
GPIO_AF5_TIM15 |
c0, g0 |
HAL_GPIO_AF5_TIM15 |
|
|
GPIO_AF5_I2C2 |
c0 |
HAL_GPIO_AF5_I2C2 |
|
|
GPIO_AF5_USART3 |
c0, g0 |
HAL_GPIO_AF5_USART3 |
|
|
GPIO_AF5_USART4 |
c0 |
HAL_GPIO_AF5_USART4 |
|
|
GPIO_AF5_QUADSPI |
l4 |
HAL_GPIO_AF5_QUADSPI |
|
|
GPIO_AF5_DFSDM1 |
l4 |
HAL_GPIO_AF5_DFSDM1 |
|
|
GPIO_AF5_OCTOSPIM_P1 |
l4 |
HAL_GPIO_AF5_OCTOSPIM_P1 |
|
|
GPIO_AF5_OCTOSPIM_P2 |
l4 |
HAL_GPIO_AF5_OCTOSPIM_P2 |
|
|
GPIO_AF5_IR |
g4 |
HAL_GPIO_AF5_IR |
|
|
GPIO_AF5_TIM8 |
g4 |
HAL_GPIO_AF5_TIM8 |
|
|
GPIO_AF5_TIM8_COMP1 |
g4 |
HAL_GPIO_AF5_TIM8_COMP1 |
|
|
GPIO_AF5_UART4 |
g4 |
HAL_GPIO_AF5_UART4 |
|
|
GPIO_AF5_UART5 |
g4 |
HAL_GPIO_AF5_UART5 |
|
|
GPIO_AF5_I2S2ext |
g4 |
HAL_GPIO_AF5_I2S2ext |
|
|
GPIO_AF5_LPTIM2 |
g0 |
HAL_GPIO_AF5_LPTIM2 |
|
|
GPIO_AF5_I2S3ext |
f4 |
HAL_GPIO_AF5_I2S3ext |
|
|
GPIO_AF6_OCTOSPI1 |
u5, h5 |
HAL_GPIO_AF6_OCTOSPI1 |
|
|
GPIO_AF6_OCTOSPI2 |
u5 |
HAL_GPIO_AF6_OCTOSPIM_P2 |
|
|
GPIO_AF6_MDF1 |
u5 |
HAL_GPIO_AF6_MDF1 |
|
|
GPIO_AF6_SPI3 |
u5, h5, l4, g4, f4 |
HAL_GPIO_AF6_SPI3 |
|
|
GPIO_AF6_I2C3 |
u5, l4, g0 |
HAL_GPIO_AF6_I2C3 |
|
|
GPIO_AF6_I2C4 |
h5 |
HAL_GPIO_AF6_I2C4 |
|
|
GPIO_AF6_I2C5 |
h7 |
Removed / New Usage changes |
|
|
GPIO_AF6_SAI1 |
h5, f4 |
HAL_GPIO_AF6_SAI1 |
|
|
GPIO_AF6_SAI3 |
h7 |
Removed / New Usage changes |
|
|
GPIO_AF6_SPI1 |
h5, f4 |
HAL_GPIO_AF6_SPI1 |
|
|
GPIO_AF6_SPI2 |
h5, c0, g4, f4 |
HAL_GPIO_AF6_SPI2 |
|
|
GPIO_AF6_SPI4 |
h5, f4 |
HAL_GPIO_AF6_SPI4 |
|
|
GPIO_AF6_UART4 |
h5 |
HAL_GPIO_AF6_UART4 |
|
|
GPIO_AF6_USART6 |
h5 |
HAL_GPIO_AF6_USART6 |
|
|
GPIO_AF6_UART12 |
h5 |
HAL_GPIO_AF6_UART12 |
|
|
GPIO_AF6_USART10 |
h5 |
HAL_GPIO_AF6_USART10 |
|
|
GPIO_AF6_UCPD1 |
h5, g0 |
HAL_GPIO_AF6_UCPD1 |
|
|
GPIO_AF6_I2C1 |
c0, g0 |
HAL_GPIO_AF6_I2C1 |
|
|
GPIO_AF6_TIM2 |
c0 |
HAL_GPIO_AF6_TIM2 |
|
|
GPIO_AF6_I2C2 |
c0, g0 |
HAL_GPIO_AF6_I2C2 |
|
|
GPIO_AF6_USB |
c0, g0 |
HAL_GPIO_AF6_USB |
|
|
GPIO_AF6_USART4 |
c0 |
HAL_GPIO_AF6_USART4 |
|
|
GPIO_AF6_COMP1 |
l4 |
HAL_GPIO_AF6_COMP1 |
|
|
GPIO_AF6_DFSDM1 |
l4, f4 |
HAL_GPIO_AF6_DFSDM1 |
|
|
GPIO_AF6_OCTOSPIM_P1 |
l4 |
HAL_GPIO_AF6_OCTOSPIM_P1 |
|
|
GPIO_AF6_OCTOSPIM_P2 |
l4 |
HAL_GPIO_AF6_OCTOSPIM_P2 |
|
|
GPIO_AF6_TIM1 |
g4 |
HAL_GPIO_AF6_TIM1 |
|
|
GPIO_AF6_TIM5 |
g4 |
HAL_GPIO_AF6_TIM5 |
|
|
GPIO_AF6_TIM8 |
g4 |
HAL_GPIO_AF6_TIM8 |
|
|
GPIO_AF6_TIM20 |
g4 |
HAL_GPIO_AF6_TIM20 |
|
|
GPIO_AF6_TIM1_COMP1 |
g4 |
HAL_GPIO_AF6_TIM1_COMP1 |
|
|
GPIO_AF6_TIM1_COMP2 |
g4 |
HAL_GPIO_AF6_TIM1_COMP2 |
|
|
GPIO_AF6_TIM8_COMP2 |
g4 |
HAL_GPIO_AF6_TIM8_COMP2 |
|
|
GPIO_AF6_IR |
g4 |
HAL_GPIO_AF6_IR |
|
|
GPIO_AF6_I2S3ext |
g4 |
HAL_GPIO_AF6_I2S3ext |
|
|
GPIO_AF6_LPUART1 |
g0 |
HAL_GPIO_AF6_LPUART1 |
|
|
GPIO_AF6_UCPD2 |
g0 |
HAL_GPIO_AF6_UCPD2 |
|
|
GPIO_AF6_I2S2ext |
f4 |
HAL_GPIO_AF6_I2S2ext |
|
|
GPIO_AF6_SPI5 |
f4 |
HAL_GPIO_AF6_SPI5 |
|
|
GPIO_AF6_DFSDM2 |
f4 |
HAL_GPIO_AF6_DFSDM2 |
|
|
GPIO_AF7_USART1 |
u5, h5, l4, g4, f4 |
HAL_GPIO_AF7_USART1 |
|
|
GPIO_AF7_USART2 |
u5, h5, l4, g4, f4 |
HAL_GPIO_AF7_USART2 |
|
|
GPIO_AF7_USART3 |
u5, h5, l4, g4, f4 |
HAL_GPIO_AF7_USART3 |
|
|
GPIO_AF7_USART6 |
u5, h5 |
HAL_GPIO_AF7_USART6 |
|
|
GPIO_AF7_LTDC |
u5 |
HAL_GPIO_AF7_LTDC |
|
|
GPIO_AF7_SDMMC1 |
h5 |
HAL_GPIO_AF7_SDMMC1 |
|
|
GPIO_AF7_SPI2 |
h5, f4 |
HAL_GPIO_AF7_SPI2 |
|
|
GPIO_AF7_SPI3 |
h5, f4 |
HAL_GPIO_AF7_SPI3 |
|
|
GPIO_AF7_SPI6 |
h5 |
HAL_GPIO_AF7_SPI6 |
|
|
GPIO_AF7_UART7 |
h5 |
HAL_GPIO_AF7_UART7 |
|
|
GPIO_AF7_UART8 |
h5 |
HAL_GPIO_AF7_UART8 |
|
|
GPIO_AF7_UART12 |
h5 |
HAL_GPIO_AF7_UART12 |
|
|
GPIO_AF7_USART10 |
h5 |
HAL_GPIO_AF7_USART10 |
|
|
GPIO_AF7_USART11 |
h5 |
HAL_GPIO_AF7_USART11 |
|
|
GPIO_AF7_EVENTOUT |
c0, g0 |
HAL_GPIO_AF7_EVENTOUT |
|
|
GPIO_AF7_I2C1 |
c0 |
HAL_GPIO_AF7_I2C1 |
|
|
GPIO_AF7_SDMMC2 |
l4 |
HAL_GPIO_AF7_SDMMC2 |
|
|
GPIO_AF7_COMP5 |
g4 |
HAL_GPIO_AF7_COMP5 |
|
|
GPIO_AF7_COMP6 |
g4 |
HAL_GPIO_AF7_COMP6 |
|
|
GPIO_AF7_COMP7 |
g4 |
HAL_GPIO_AF7_COMP7 |
|
|
GPIO_AF7_COMP1 |
g0 |
HAL_GPIO_AF7_COMP1 |
|
|
GPIO_AF7_COMP2 |
g0 |
HAL_GPIO_AF7_COMP2 |
|
|
GPIO_AF7_COMP3 |
g0 |
HAL_GPIO_AF7_COMP3 |
|
|
GPIO_AF7_I2S3ext |
f4 |
HAL_GPIO_AF7_I2S3ext |
|
|
GPIO_AF7_SAI1 |
f4 |
HAL_GPIO_AF7_SAI1 |
|
|
GPIO_AF7_DFSDM2 |
f4 |
HAL_GPIO_AF7_DFSDM2 |
|
|
GPIO_AF7_UART5 |
f4 |
HAL_GPIO_AF7_UART5 |
|
|
GPIO_AF7_SPDIFRX |
f4 |
HAL_GPIO_AF7_SPDIFRX |
|
|
GPIO_AF8_LPUART1 |
u5, h5, l4, g4 |
HAL_GPIO_AF8_LPUART1 |
|
|
GPIO_AF8_LPUART |
h7 |
HAL_GPIO_AF8_LPUART |
|
|
GPIO_AF8_UART4 |
u5, h5, l4, g4, f4 |
HAL_GPIO_AF8_UART4 |
|
|
GPIO_AF8_SAI4 |
h7 |
Removed / New Usage changes |
|
|
GPIO_AF8_SPDIF |
h7 |
HAL_GPIO_AF8_SPDIF |
|
|
GPIO_AF8_UART5 |
u5, h5, l4, g4, f4 |
HAL_GPIO_AF8_UART5 |
|
|
GPIO_AF8_SDMMC1 |
u5, h5, l4 |
HAL_GPIO_AF8_SDMMC1 |
|
|
GPIO_AF8_SDMMC2 |
u5, l4 |
HAL_GPIO_AF8_SDMMC2 |
|
|
GPIO_AF8_LTDC |
u5 |
HAL_GPIO_AF8_LTDC |
|
|
GPIO_AF8_HSPI1 |
u5 |
HAL_GPIO_AF8_HSPI1 |
|
|
GPIO_AF8_I2C2 |
h5, c0, g0 |
HAL_GPIO_AF8_I2C2 |
|
|
GPIO_AF8_I3C1 |
h5 |
HAL_GPIO_AF8_I3C1 |
|
|
GPIO_AF8_USART1 |
h5 |
HAL_GPIO_AF8_USART1 |
|
|
GPIO_AF8_SAI2 |
h5, f4 |
HAL_GPIO_AF8_SAI2 |
|
|
GPIO_AF8_SPI6 |
h5 |
HAL_GPIO_AF8_SPI6 |
|
|
GPIO_AF8_UART8 |
h5, f4 |
HAL_GPIO_AF8_UART8 |
|
|
GPIO_AF8_I2S1 |
c0 |
HAL_GPIO_AF8_I2S1 |
|
|
GPIO_AF8_SPI1 |
c0 |
HAL_GPIO_AF8_SPI1 |
|
|
GPIO_AF8_IR |
c0 |
HAL_GPIO_AF8_IR_OUT |
|
|
GPIO_AF8_TIM15 |
c0 |
HAL_GPIO_AF8_TIM15 |
|
|
GPIO_AF8_USART3 |
c0, f4 |
HAL_GPIO_AF8_USART3 |
|
|
GPIO_AF8_FDCAN1 |
c0 |
HAL_GPIO_AF8_FDCAN1 |
|
|
GPIO_AF8_CAN1 |
l4, f4 |
HAL_GPIO_AF8_CAN1 |
|
|
GPIO_AF8_CAN2 |
l4 |
HAL_GPIO_AF8_CAN2 |
|
|
GPIO_AF8_COMP1 |
g4 |
HAL_GPIO_AF8_COMP1 |
|
|
GPIO_AF8_COMP2 |
g4 |
HAL_GPIO_AF8_COMP2 |
|
|
GPIO_AF8_COMP3 |
g4 |
HAL_GPIO_AF8_COMP3 |
|
|
GPIO_AF8_COMP4 |
g4 |
HAL_GPIO_AF8_COMP4 |
|
|
GPIO_AF8_COMP5 |
g4 |
HAL_GPIO_AF8_COMP5 |
|
|
GPIO_AF8_COMP6 |
g4 |
HAL_GPIO_AF8_COMP6 |
|
|
GPIO_AF8_COMP7 |
g4 |
HAL_GPIO_AF8_COMP7 |
|
|
GPIO_AF8_I2C3 |
g4 |
HAL_GPIO_AF8_I2C3 |
|
|
GPIO_AF8_I2C4 |
g4 |
HAL_GPIO_AF8_I2C4 |
|
|
GPIO_AF8_USART5 |
g0 |
HAL_GPIO_AF8_USART5 |
|
|
GPIO_AF8_USART6 |
g0, f4 |
HAL_GPIO_AF8_USART6 |
|
|
GPIO_AF8_UART7 |
f4 |
HAL_GPIO_AF8_UART7 |
|
|
GPIO_AF8_DFSDM1 |
f4 |
HAL_GPIO_AF8_DFSDM1 |
|
|
GPIO_AF8_SPDIFRX |
f4 |
HAL_GPIO_AF8_SPDIFRX |
|
|
GPIO_AF9_FDCAN1 |
u5, h5, g4 |
HAL_GPIO_AF9_FDCAN1 |
|
|
GPIO_AF9_TSC |
u5, l4 |
HAL_GPIO_AF9_TSC |
|
|
GPIO_AF9_FDCAN2 |
h5, g4 |
HAL_GPIO_AF9_FDCAN2 |
|
|
GPIO_AF9_FMC |
h5 |
HAL_GPIO_AF9_FMC |
|
|
GPIO_AF9_OCTOSPI1 |
h5 |
HAL_GPIO_AF9_OCTOSPI1 |
|
|
GPIO_AF9_OCTOSPIM_P1 |
h7 |
Removed / New Usage changes |
|
|
GPIO_AF9_OCTOSPIM_P2 |
h7 |
Removed / New Usage changes |
|
|
GPIO_AF9_QUADSPI |
h7 |
Removed / New Usage changes |
|
|
GPIO_AF9_SAI4 |
h7 |
Removed / New Usage changes |
|
|
GPIO_AF9_SPDIF |
h7 |
HAL_GPIO_AF9_SPDIF |
|
|
GPIO_AF9_SDMMC2 |
h5 |
HAL_GPIO_AF9_SDMMC2 |
|
|
GPIO_AF9_TIM13 |
h5, f4 |
HAL_GPIO_AF9_TIM13 |
|
|
GPIO_AF9_TIM14 |
h5, f4 |
HAL_GPIO_AF9_TIM14 |
|
|
GPIO_AF9_USART2 |
h5, c0 |
HAL_GPIO_AF9_USART2 |
|
|
GPIO_AF9_USART3 |
h5 |
HAL_GPIO_AF9_USART3 |
|
|
GPIO_AF9_I2C3 |
h5, g0, f4 |
HAL_GPIO_AF9_I2C3 |
|
|
GPIO_AF9_I3C2 |
h5 |
HAL_GPIO_AF9_I3C2 |
|
|
GPIO_AF9_TIM1 |
c0, g4 |
HAL_GPIO_AF9_TIM1 |
|
|
GPIO_AF9_USART4 |
c0 |
HAL_GPIO_AF9_USART4 |
|
|
GPIO_AF9_SPI1 |
c0 |
HAL_GPIO_AF9_SPI1 |
|
|
GPIO_AF9_I2S1 |
c0 |
HAL_GPIO_AF9_I2S1 |
|
|
GPIO_AF9_CAN1 |
l4, f4 |
HAL_GPIO_AF9_CAN1 |
|
|
GPIO_AF9_LTDC |
l4, f4 |
HAL_GPIO_AF9_LTDC |
|
|
GPIO_AF9_TIM8 |
g4 |
HAL_GPIO_AF9_TIM8 |
|
|
GPIO_AF9_TIM15 |
g4 |
HAL_GPIO_AF9_TIM15 |
|
|
GPIO_AF9_TIM1_COMP1 |
g4 |
HAL_GPIO_AF9_TIM1_COMP1 |
|
|
GPIO_AF9_TIM8_COMP1 |
g4 |
HAL_GPIO_AF9_TIM8_COMP1 |
|
|
GPIO_AF9_TIM15_COMP1 |
g4 |
HAL_GPIO_AF9_TIM15_COMP1 |
|
|
GPIO_AF9_SPI3 |
g0 |
HAL_GPIO_AF9_SPI3 |
|
|
GPIO_AF9_TIM4 |
g0 |
HAL_GPIO_AF9_TIM4 |
|
|
GPIO_AF9_CAN2 |
f4 |
HAL_GPIO_AF9_CAN2 |
|
|
GPIO_AF9_TIM12 |
f4 |
HAL_GPIO_AF9_TIM12 |
|
|
GPIO_AF9_I2C2 |
f4 |
HAL_GPIO_AF9_I2C2 |
|
|
GPIO_AF9_FMPI2C1 |
f4 |
HAL_GPIO_AF9_I2C1 |
|
|
GPIO_AF9_QSPI |
f4 |
HAL_GPIO_AF9_QSPI |
|
|
GPIO_AF10_DCMI |
u5, l4 |
HAL_GPIO_AF10_DCMI |
|
|
GPIO_AF10_PSSI |
u5, l4 |
HAL_GPIO_AF10_PSSI |
|
|
GPIO_AF10_USB |
u5, h5 |
HAL_GPIO_AF10_USB_OTG_HS |
|
|
GPIO_AF10_OCTOSPI1 |
u5, h5 |
HAL_GPIO_AF10_OCTOSPIM_P1 |
|
|
GPIO_AF10_OCTOSPI2 |
u5 |
HAL_GPIO_AF10_OCTOSPIM_P2 |
|
|
GPIO_AF10_CRS |
u5, h5 |
HAL_GPIO_AF10_CRS |
|
|
GPIO_AF10_CRS_SYNC |
h7 |
HAL_GPIO_AF10_CRS_SYNC |
|
|
GPIO_AF10_COMP1 |
h7 |
Removed / New Usage changes |
|
|
GPIO_AF10_COMP2 |
h7 |
Removed / New Usage changes |
|
|
GPIO_AF10_OTG1_FS |
h7 |
HAL_GPIO_AF10_OTG1_FS |
|
|
GPIO_AF10_OTG1_HS |
h7 |
HAL_GPIO_AF10_OTG1_HS |
|
|
GPIO_AF10_OTG2_FS |
h7 |
HAL_GPIO_AF10_OTG2_FS |
|
|
GPIO_AF10_SAI4 |
h7 |
Removed / New Usage changes |
|
|
GPIO_AF10_USB_HS |
u5 |
HAL_GPIO_AF10_USB_OTG_HS |
|
|
GPIO_AF10_DSI |
u5 |
HAL_GPIO_AF10_DSI |
|
|
GPIO_AF10_GFXTIM |
u5 |
HAL_GPIO_AF10_GFXTIM |
|
|
GPIO_AF10_I3C1 |
h5 |
HAL_GPIO_AF10_I3C1 |
|
|
GPIO_AF10_SPI3 |
h5 |
HAL_GPIO_AF10_SPI3 |
|
|
GPIO_AF10_I3C2 |
h5 |
HAL_GPIO_AF10_I3C2 |
|
|
GPIO_AF10_FMC |
h5, f4 |
HAL_GPIO_AF10_FMC |
|
|
GPIO_AF10_SAI2 |
h5, f4 |
HAL_GPIO_AF10_SAI2 |
|
|
GPIO_AF10_SDMMC1 |
h5 |
HAL_GPIO_AF10_SDMMC1 |
|
|
GPIO_AF10_SDMMC2 |
h5 |
HAL_GPIO_AF10_SDMMC2 |
|
|
GPIO_AF10_TIM8 |
h5, g4 |
HAL_GPIO_AF10_TIM8 |
|
|
GPIO_AF10_TIM1 |
c0 |
HAL_GPIO_AF10_TIM1 |
|
|
GPIO_AF10_I2C1 |
c0 |
HAL_GPIO_AF10_I2C1 |
|
|
GPIO_AF10_SPI1 |
c0 |
HAL_GPIO_AF10_SPI1 |
|
|
GPIO_AF10_TIM16 |
c0 |
HAL_GPIO_AF10_TIM16 |
|
|
GPIO_AF10_TIM17 |
c0, g4 |
HAL_GPIO_AF10_TIM17 |
|
|
GPIO_AF10_USB_FS |
l4 |
HAL_GPIO_AF10_USB_FS |
|
|
GPIO_AF10_QUADSPI |
l4, g4 |
HAL_GPIO_AF10_QUADSPI |
|
|
GPIO_AF10_CAN1 |
l4 |
HAL_GPIO_AF10_CAN1 |
|
|
GPIO_AF10_OTG_FS |
l4, f4 |
HAL_GPIO_AF10_OTG_FS |
|
|
GPIO_AF10_CAN2 |
l4 |
HAL_GPIO_AF10_CAN2 |
|
|
GPIO_AF10_OCTOSPIM_P1 |
l4 |
HAL_GPIO_AF10_OCTOSPIM_P1 |
|
|
GPIO_AF10_OCTOSPIM_P2 |
l4 |
HAL_GPIO_AF10_OCTOSPIM_P2 |
|
|
GPIO_AF10_TIM2 |
g4 |
HAL_GPIO_AF10_TIM2 |
|
|
GPIO_AF10_TIM3 |
g4 |
HAL_GPIO_AF10_TIM3 |
|
|
GPIO_AF10_TIM4 |
g4 |
HAL_GPIO_AF10_TIM4 |
|
|
GPIO_AF10_TIM8_COMP2 |
g4 |
HAL_GPIO_AF10_TIM8_COMP2 |
|
|
GPIO_AF10_TIM17_COMP1 |
g4 |
HAL_GPIO_AF10_TIM17_COMP1 |
|
|
GPIO_AF10_LPUART2 |
g0 |
HAL_GPIO_AF10_LPUART2 |
|
|
GPIO_AF10_OTG_HS |
f4 |
HAL_GPIO_AF10_OTG_HS |
|
|
GPIO_AF10_DFSDM1 |
f4 |
HAL_GPIO_AF10_DFSDM1 |
|
|
GPIO_AF10_QSPI |
f4 |
HAL_GPIO_AF10_QSPI |
|
|
GPIO_AF10_SAI1 |
f4 |
HAL_GPIO_AF10_SAI1 |
|
|
GPIO_AF10_DFSDM2 |
f4 |
HAL_GPIO_AF10_DFSDM2 |
|
|
GPIO_AF10_FSMC |
f4 |
HAL_GPIO_AF10_FSMC |
|
|
GPIO_AF10_LTDC |
f4 |
HAL_GPIO_AF10_LTDC |
|
|
GPIO_AF11_UCPD1 |
u5, h5 |
HAL_GPIO_AF11_UCPD1 |
|
|
GPIO_AF11_SDMMC2 |
u5, h5, l4 |
HAL_GPIO_AF11_SDMMC2 |
|
|
GPIO_AF11_LPGPIO1 |
u5 |
HAL_GPIO_AF11_LPGPIO1 |
|
|
GPIO_AF11_FMC |
u5, h5 |
HAL_GPIO_AF11_FMC |
|
|
GPIO_AF11_DSI |
u5, l4 |
HAL_GPIO_AF11_DSI |
|
|
GPIO_AF11_GFXTIM |
u5 |
HAL_GPIO_AF11_GFXTIM |
|
|
GPIO_AF11_ETH |
h5, f4 |
HAL_GPIO_AF11_ETH |
|
|
GPIO_AF11_OCTOSPI1 |
h5 |
HAL_GPIO_AF11_OCTOSPI1 |
|
|
GPIO_AF11_SDMMC1 |
h5 |
HAL_GPIO_AF11_SDMMC1 |
|
|
GPIO_AF11_UART7 |
h5 |
HAL_GPIO_AF11_UART7 |
|
|
GPIO_AF11_UART9 |
h5, f4 |
HAL_GPIO_AF11_UART9 |
|
|
GPIO_AF11_I2C1 |
h5 |
HAL_GPIO_AF11_I2C1 |
|
|
GPIO_AF11_I2C2 |
h5 |
HAL_GPIO_AF11_I2C2 |
|
|
GPIO_AF11_I2C4 |
h7 |
Removed / New Usage changes |
|
|
GPIO_AF11_MDIOS |
h7 |
HAL_GPIO_AF11_MDIOS |
|
|
GPIO_AF11_SWP |
h7 |
Removed / New Usage changes |
|
|
GPIO_AF11_COMP1 |
h7 |
Removed / New Usage changes |
|
|
GPIO_AF11_COMP2 |
h7 |
Removed / New Usage changes |
|
|
GPIO_AF11_DFSDM1 |
h7 |
Removed / New Usage changes |
|
|
GPIO_AF11_DFSDM2 |
h7 |
Removed / New Usage changes |
|
|
GPIO_AF11_USART10 |
h7 |
HAL_GPIO_AF11_USART10 |
|
|
GPIO_AF11_OCTOSPIM_P1 |
h7 |
Removed / New Usage changes |
|
|
GPIO_AF11_SPI2 |
h5 |
HAL_GPIO_AF11_SPI2 |
|
|
GPIO_AF11_USART2 |
h5 |
HAL_GPIO_AF11_USART2 |
|
|
GPIO_AF11_TIM1 |
c0, g4 |
HAL_GPIO_AF11_TIM1 |
|
|
GPIO_AF11_TIM3 |
c0 |
HAL_GPIO_AF11_TIM3 |
|
|
GPIO_AF11_MCO2 |
c0 |
HAL_GPIO_AF11_MCO2 |
|
|
GPIO_AF11_LCD |
l4 |
HAL_GPIO_AF11_LCD |
|
|
GPIO_AF11_LTDC |
l4 |
HAL_GPIO_AF11_LTDC |
|
|
GPIO_AF11_FDCAN1 |
g4 |
HAL_GPIO_AF11_FDCAN1 |
|
|
GPIO_AF11_FDCAN3 |
g4 |
HAL_GPIO_AF11_FDCAN3 |
|
|
GPIO_AF11_TIM8 |
g4 |
HAL_GPIO_AF11_TIM8 |
|
|
GPIO_AF11_TIM8_COMP1 |
g4 |
HAL_GPIO_AF11_TIM8_COMP1 |
|
|
GPIO_AF11_LPTIM1 |
g4 |
HAL_GPIO_AF11_LPTIM1 |
|
|
GPIO_AF11_UART4 |
f4 |
HAL_GPIO_AF11_UART4 |
|
|
GPIO_AF11_UART5 |
f4 |
HAL_GPIO_AF11_UART5 |
|
|
GPIO_AF11_UART10 |
f4 |
HAL_GPIO_AF11_UART10 |
|
|
GPIO_AF11_CAN3 |
f4 |
HAL_GPIO_AF11_CAN3 |
|
|
GPIO_AF12_COMP1 |
u5, h5, l4 |
HAL_GPIO_AF12_COMP1 |
|
|
GPIO_AF12_COMP2 |
u5, l4 |
HAL_GPIO_AF12_COMP1 |
|
|
GPIO_AF12_LTDC |
h7 |
Removed / New Usage changes |
|
|
GPIO_AF12_MDIOS |
h7 |
Removed / New Usage changes |
|
|
GPIO_AF12_OCTOSPIM_P1 |
h7 |
HAL_GPIO_AF12_OCTOSPIM_P1 |
|
|
GPIO_AF12_OTG1_FS |
h7 |
Removed / New Usage changes |
|
|
GPIO_AF12_TIM8 |
h7 |
Removed / New Usage changes |
|
|
GPIO_AF12_FMC |
u5, h5, l4, g4, f4 |
HAL_GPIO_AF12_FMC |
|
|
GPIO_AF12_TIM1_COMP1 |
u5, l4, g4 |
||
|
GPIO_AF12_TIM1_COMP2 |
u5, l4, g4 |
HAL_GPIO_AF12_TIM1_COMP2 |
|
|
GPIO_AF12_TIM8_COMP2 |
u5, l4 |
HAL_GPIO_AF12_TIM8_COMP2 |
|
|
GPIO_AF12_SDMMC1 |
u5, h5, l4 |
HAL_GPIO_AF12_SDMMC1 |
|
|
GPIO_AF12_SDMMC2 |
u5, l4 |
HAL_GPIO_AF12_SDMMC2 |
|
|
GPIO_AF12_SPI1 |
h5 |
HAL_GPIO_AF12_SPI1 |
|
|
GPIO_AF12_TIM3 |
c0 |
HAL_GPIO_AF12_TIM3 |
|
|
GPIO_AF12_USART1 |
c0 |
HAL_GPIO_AF12_USART1 |
|
|
GPIO_AF12_SPI2 |
c0 |
HAL_GPIO_AF12_SPI2 |
|
|
GPIO_AF12_SWPMI1 |
l4 |
HAL_GPIO_AF12_SWPMI1 |
|
|
GPIO_AF2_I2C4 |
l4 |
HAL_GPIO_AF2_I2C4 |
|
|
GPIO_AF12_DSI |
l4 |
HAL_GPIO_AF12_DSI |
|
|
GPIO_AF12_LPUART1 |
g4 |
HAL_GPIO_AF12_LPUART1 |
|
|
GPIO_AF12_TIM1 |
g4 |
HAL_GPIO_AF12_TIM1 |
|
|
GPIO_AF12_HRTIM1 |
g4 |
HAL_GPIO_AF12_HRTIM1 |
|
|
GPIO_AF12_SAI1 |
g4 |
HAL_GPIO_AF12_SAI1 |
|
|
GPIO_AF12_OTG_HS_FS |
f4 |
HAL_GPIO_AF12_OTG_HS_FS |
|
|
GPIO_AF12_SDIO |
f4 |
HAL_GPIO_AF12_SDIO |
|
|
GPIO_AF12_FSMC |
f4 |
HAL_GPIO_AF12_FSMC |
|
|
GPIO_AF13_SAI1 |
u5, l4, g4 |
HAL_GPIO_AF13_SAI1 |
|
|
GPIO_AF13_SAI2 |
u5, l4 |
HAL_GPIO_AF13_SAI2 |
|
|
GPIO_AF13_LPTIM4 |
u5 |
HAL_GPIO_AF13_LPTIM4 |
|
|
GPIO_AF13_LPTIM2 |
u5 |
HAL_GPIO_AF13_LPTIM2 |
|
|
GPIO_AF13_GFXTIM |
u5 |
HAL_GPIO_AF13_GFXTIM |
|
|
GPIO_AF13_DCMI |
h5, f4 |
HAL_GPIO_AF13_DCMI |
|
|
GPIO_AF13_COMP1 |
h7 |
HAL_GPIO_AF13_COMP1 |
|
|
GPIO_AF13_COMP2 |
h7 |
HAL_GPIO_AF13_COMP2 |
|
|
GPIO_AF13_LTDC |
h7 |
Removed / New Usage changes |
|
|
GPIO_AF13_TIM1 |
h7 |
HAL_GPIO_AF13_TIM1 |
|
|
GPIO_AF13_TIM23 |
h7 |
Removed / New Usage changes |
|
|
GPIO_AF13_PSSI |
h5 |
HAL_GPIO_AF13_PSSI |
|
|
GPIO_AF13_FMC |
h5 |
HAL_GPIO_AF13_FMC |
|
|
GPIO_AF13_LPTIM5 |
h5 |
HAL_GPIO_AF13_LPTIM5 |
|
|
GPIO_AF13_USART2 |
h5 |
HAL_GPIO_AF13_USART2 |
|
|
GPIO_AF13_USART3 |
h5 |
HAL_GPIO_AF13_USART3 |
|
|
GPIO_AF13_TIM14 |
c0 |
HAL_GPIO_AF13_TIM14 |
|
|
GPIO_AF13_TIM3 |
c0 |
HAL_GPIO_AF13_TIM3 |
|
|
GPIO_AF13_TIM8_COMP2 |
l4 |
HAL_GPIO_AF13_TIM8_COMP2 |
|
|
GPIO_AF13_TIM8_COMP1 |
l4 |
HAL_GPIO_AF13_TIM8_COMP1 |
|
|
GPIO_AF13_HRTIM1 |
g4 |
HAL_GPIO_AF13_HRTIM1 |
|
|
GPIO_AF13_DSI |
f4 |
HAL_GPIO_AF13_DSI |
|
|
GPIO_AF14_LPTIM2 |
u5, h5, l4 |
HAL_GPIO_AF14_LPTIM2 |
|
|
GPIO_AF14_LPTIM3 |
u5, h5 |
HAL_GPIO_AF14_LPTIM3 |
|
|
GPIO_AF14_TIM2 |
u5, h5, l4, g4 |
HAL_GPIO_AF14_TIM2 |
|
|
GPIO_AF14_TIM24 |
h7 |
HAL_GPIO_AF14_TIM24 |
|
|
GPIO_AF14_TIM15 |
u5, l4, g4 |
HAL_GPIO_AF14_TIM15 |
|
|
GPIO_AF14_TIM15_COMP1 |
u5 |
HAL_GPIO_AF14_COMP1 |
|
|
GPIO_AF14_TIM16 |
u5, c0, l4 |
HAL_GPIO_AF14_TIM16 |
|
|
GPIO_AF14_TIM16_COMP1 |
u5 |
HAL_GPIO_AF14_COMP1 |
|
|
GPIO_AF14_TIM17 |
u5, l4 |
HAL_GPIO_AF14_TIM17 |
|
|
GPIO_AF14_TIM17_COMP1 |
u5 |
HAL_GPIO_AF14_COMP1 |
|
|
GPIO_AF14_FMC |
u5 |
HAL_GPIO_AF14_FMC |
|
|
GPIO_AF14_LPTIM1 |
h5 |
HAL_GPIO_AF14_LPTIM1 |
|
|
GPIO_AF14_TIM1 |
h5 |
HAL_GPIO_AF14_TIM1 |
|
|
GPIO_AF14_TIM3 |
h5 |
HAL_GPIO_AF14_TIM3 |
|
|
GPIO_AF14_LPTIM4 |
h5 |
HAL_GPIO_AF14_LPTIM4 |
|
|
GPIO_AF14_LPTIM5 |
h5 |
HAL_GPIO_AF14_LPTIM5 |
|
|
GPIO_AF14_LPTIM6 |
h5 |
HAL_GPIO_AF14_LPTIM6 |
|
|
GPIO_AF14_UART5 |
h5, g4 |
HAL_GPIO_AF14_UART5 |
|
|
GPIO_AF14_USART6 |
h5 |
HAL_GPIO_AF14_USART6 |
|
|
GPIO_AF14_USART1 |
c0 |
HAL_GPIO_AF14_USART1 |
|
|
GPIO_AF14_I2C1 |
c0 |
HAL_GPIO_AF14_I2C1 |
|
|
GPIO_AF14_TIM8_COMP1 |
l4 |
HAL_GPIO_AF14_TIM8_COMP1 |
|
|
GPIO_AF14_TIM8_COMP2 |
l4 |
HAL_GPIO_AF14_TIM8_COMP2 |
|
|
GPIO_AF14_UCPD1 |
g4 |
HAL_GPIO_AF14_UCPD1 |
|
|
GPIO_AF14_SAI1 |
g4 |
HAL_GPIO_AF14_SAI1 |
|
|
GPIO_AF14_UART4 |
g4 |
HAL_GPIO_AF14_UART4 |
|
|
GPIO_AF14_LTDC |
f4 |
HAL_GPIO_AF14_LTDC |
|
|
GPIO_AF14_RNG |
f4 |
HAL_GPIO_AF14_RNG |
|
|
GPIO_AF15_EVENTOUT |
u5, h5, c0, l4, g4, f4 |
HAL_GPIO_AF15_EVENTOUT |
|
|
GPIO_AF15_MCO2 |
c0 |
HAL_GPIO_AF15_MCO2 |
|
|
GPIO_AF15_TIM17 |
c0 |
HAL_GPIO_AF15_TIM17 |
|
|
GPIO_AF15_FDCAN1 |
c0 |
HAL_GPIO_AF15_FDCAN1 |
HAL GPIO enumerations ¶
|
HAL1 |
series |
HAL2 |
Refer to |
|---|---|---|---|
|
GPIO_PinState |
u5, h5, c0, l4, g4, g0, f4 |
hal_gpio_pin_state_t |
|
|
GPIO_PIN_RESET |
u5, h5, c0, l4, g4, g0, f4 |
HAL_GPIO_PIN_RESET |
|
|
GPIO_PIN_SET |
u5, h5, c0, l4, g4, g0, f4 |
HAL_GPIO_PIN_SET |
HAL GPIO macros ¶
|
HAL1 |
series |
HAL2 |
Refer to |
|---|---|---|---|
|
__HAL_GPIO_EXTI_GET_RISING_IT |
u5, h5, c0, g0 |
Removed / New Usage changes |
|
|
__HAL_GPIO_EXTI_CLEAR_RISING_IT |
u5, h5, c0, g0 |
Removed / New Usage changes |
|
|
__HAL_GPIO_EXTI_GET_FALLING_IT |
u5, h5, c0, g0 |
Removed / New Usage changes |
|
|
__HAL_GPIO_EXTI_CLEAR_FALLING_IT |
u5, h5, c0, g0 |
Removed / New Usage changes |
|
|
__HAL_GPIO_EXTI_GET_IT |
u5, h5, c0, l4, g4, g0, f4 |
Removed / New Usage changes |
|
|
__HAL_GPIO_EXTI_CLEAR_IT |
u5, h5, c0, l4, g4, g0, f4 |
Removed / New Usage changes |
|
|
__HAL_GPIO_EXTI_GENERATE_SWIT |
u5, h5, c0, l4, g4, g0, f4 |
Removed / New Usage changes |
|
|
__HAL_GPIO_EXTI_GET_FLAG |
u5, h5, c0, l4, g4, g0, f4 |
Removed / New Usage changes |
|
|
__HAL_GPIO_EXTI_CLEAR_FLAG |
u5, h5, c0, l4, g4, g0, f4 |
Removed / New Usage changes |
|
|
GPIO_GET_INDEX |
u5, h5, c0, l4, g4, g0, h7 |
Removed / New Usage changes |
|
|
IS_GPIO_AF |
h7 |
Removed / New Usage changes |
|
|
__HAL_GPIO_EXTID2_GET_FLAG |
h7 |
Removed / New Usage changes |
|
|
__HAL_GPIO_EXTID2_CLEAR_FLAG |
h7 |
Removed / New Usage changes |
|
|
__HAL_GPIO_EXTID2_GET_IT |
h7 |
Removed / New Usage changes |
|
|
__HAL_GPIO_EXTID2_CLEAR_IT |
h7 |
Removed / New Usage changes |
HAL GPIO structures ¶
|
HAL1 |
series |
HAL2 |
Refer to |
|---|---|---|---|
|
GPIO_InitTypeDef |
u5, h5, c0, l4, g4, g0, f4 |
hal_gpio_config_t |
|
|
LPGPIO_MapTypeDef |
u5 |
Removed / New Usage changes |
HAL GPIO functions ¶
|
HAL1 |
series |
HAL2 |
Refer to |
|---|---|---|---|
|
HAL_GPIO_Init |
u5, h5, c0, l4, g4, g0, f4 |
HAL_GPIO_Init |
|
|
HAL_GPIO_DeInit |
u5, h5, c0, l4, g4, g0, f4 |
HAL_GPIO_DeInit |
|
|
HAL_GPIO_ReadPin |
u5, h5, c0, l4, g4, g0, f4 |
HAL_GPIO_ReadPin |
|
|
HAL_GPIO_WritePin |
u5, h5, c0, l4, g4, g0, f4 |
HAL_GPIO_WritePin |
|
|
HAL_GPIO_WriteMultipleStatePin |
u5, h5, c0 |
HAL_GPIO_WriteMultipleStatePin |
|
|
HAL_GPIO_TogglePin |
u5, h5, c0, l4, g4, g0, f4 |
HAL_GPIO_TogglePin |
|
|
HAL_GPIO_EnableHighSPeedLowVoltage |
u5, h5 |
HAL_GPIO_EnableHighSpeedLowVoltage |
|
|
HAL_GPIO_DisableHighSPeedLowVoltage |
u5, h5 |
HAL_GPIO_DisableHighSpeedLowVoltage |
|
|
HAL_GPIO_ConfigPinAttributes |
u5, h5 |
HAL_GPIO_SetSecAttr |
|
|
HAL_GPIO_GetConfigPinAttributes |
u5, h5 |
HAL_GPIO_GetSecAttr |
|
|
HAL_GPIO_LockPin |
u5, h5, c0, l4, g4, g0, f4 |
HAL_GPIO_LockPin |
|
|
HAL_GPIO_EXTI_IRQHandler |
u5, h5, c0, l4, g4, g0, f4 |
Removed / New Usage changes |
|
|
HAL_GPIO_EXTI_Rising_Callback |
u5, h5, c0, g0 |
Removed / New Usage changes |
|
|
HAL_GPIO_EXTI_Falling_Callback |
u5, h5, c0, g0 |
Removed / New Usage changes |
|
|
HAL_GPIO_EXTI_Callback |
l4, g4, f4 |
Removed / New Usage changes |
HAL GPIO legacy aliases (HAL1 to HAL1) ¶
Note
This table provides a list of HAL1 to HAL1 legacy aliases defined in the stm32_hal_legacy.h HAL1 header file. To migrate the aliased HAL1 APIs, search for them in the HAL1 to HAL2 sections: HAL GPIO constants, HAL GPIO enumerations, HAL GPIO macros, HAL GPIO structures, HAL GPIO functions.
|
HAL1 legacy API alias |
HAL1 API |
|---|---|
|
GET_GPIO_SOURCE |
GPIO_GET_INDEX |
|
GET_GPIO_INDEX |
GPIO_GET_INDEX |
|
GPIO_AF12_SDMMC |
GPIO_AF12_SDMMC1 |
|
GPIO_AF12_SDMMC1 |
GPIO_AF12_SDMMC1 |
|
GPIO_AF12_SDIO |
GPIO_AF12_SDIO |
|
GPIO_AF0_LPTIM |
GPIO_AF0_LPTIM1 |
|
GPIO_AF1_LPTIM |
GPIO_AF1_LPTIM1 |
|
GPIO_AF2_LPTIM |
GPIO_AF2_LPTIM1 |
|
GPIO_SPEED_LOW |
GPIO_SPEED_FREQ_LOW |
|
GPIO_SPEED_MEDIUM |
GPIO_SPEED_FREQ_MEDIUM |
|
GPIO_SPEED_FAST |
GPIO_SPEED_FREQ_HIGH |
|
GPIO_SPEED_HIGH |
GPIO_SPEED_FREQ_VERY_HIGH |
|
GPIO_AF6_DFSDM |
GPIO_AF6_DFSDM1 |
|
GPIO_AF0_RTC_50Hz |
GPIO_AF0_RTC_50HZ |
|
GPIO_AF0_S2DSTOP |
GPIO_AF0_SRDSTOP |
|
GPIO_AF11_LPGPIO |
GPIO_AF11_LPGPIO1 |